place populated with strawberry trees - Espagnol Anglais Dictionnaire